.shopDetail-box{
    width: 100%;
    height: 100vh;
}
.shopDetail-title{
    width: 100%;
    height: 10vh;
    background-color: black;
    color: white;
}
.shopDetail-content{
    width: 100%;
    height: 90vh;
    background-color: #20262d;
}
.shopDetail-img{
    width: 43rem;
    height: 25rem;
}
.shopDetail-title{
    font-size: 2rem;
}
.shopDetail-phone{
    margin-top: 2rem !important;
    width: 40rem;
    height: 5rem;
    background-color: #2f2f3b;
    border-radius: 0.5rem;
    margin: 0 auto;
    line-height: 5rem;
    color: white;
}
.coupon-item{
    width: 40rem;
    height: 7rem;
    background-color: #2f2f3b;
    border-radius: 0.5rem;
    margin: 0 auto;
    margin-top: 2rem;
    display: flex;
    color: white;
    padding: 1rem;
}
.coupon-item-img{
    width:9rem;
    height: 7rem;

}
.shopDetail-title-text{
    font-size: 2.4rem;
    color: white;
    margin-left: 1.5rem;
}
.shopDetail-title-text-1{
    font-size: 1.6rem;
    color: white;
    margin-left: 1.5rem;
    margin-bottom: 1rem;
}
.coupon-price{
    font-size: 1.8rem;
    color: red;
    margin-top: 3rem;
    margin-left: 20rem;
}
.coupon-title{
    font-size: 2rem;
    color: white;
}
